package question1.Test1;
/*请编写程序，从控制台接收一个“生日”，
        格式：yyyy-MM-dd，程序要能够计算并打印, 他来到世界 xx 天。
        注意：“生日”必须早于“当前日期”，否则提示：生日必须早于当前日期！*/

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

public class DataDemo {
    public static void main(String[] args) throws ParseException {
        Date  now=new Date();
        SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd");
        System.out.println("输入生日");
        Scanner scanner=new Scanner(System.in);
        String t= scanner.next();
        if (sd.parse(t).getTime()<now.getTime()){
                long a = now.getTime()-sd.parse(t).getTime();
                int b=(int)(a/1000/3600/24);
                System.out.println("他来到世界"+b+"天");
        }
        else {throw new RuntimeException("生日必须早于当前日期！");}

    }
}
